/*
 * @Author       : Thyssen Wen
 * @Date         : 2022-09-22 12:24:26
 * @LastEditors  : Thyssen Wen
 * @LastEditTime : 2022-09-23 03:28:21
 * @Description  : Product Class
 * @FilePath     : /cdesign-pattern/Factory/Product.h
 */
#pragma once
namespace framework{
    class Product;
}

class framework::Product
{
public:
    Product(/* args */);
    ~Product();

    virtual void use()=0;
};

framework::Product::Product(/* args */)
{
}

framework::Product::~Product()
{
}
